Téléchargez le fichier CSV en le renommant "drone.csv".
Pour traiter des données, nous allons utiliser la bibliothèque Python Pandas qui permet la manipulation et l'analyse des données. On donne :
import pandas
vol = pandas.read_csv("drone.csv") #L’objet « vol » contient le fichier
Vous pouvez obtenir des informations sur le fichier csv avec :
print(vol.info())
Il est possible de récupérer certaines données du tableau, par exemple certaines lignes, certaines colonnes ou bien encore des valeurs uniques. Pour cela, on utilise la méthode « loc » avec les index des lignes et les index des colonnes. Le principe de fonctionnement de « loc » est relativement simple puisque l'on utilise une instruction de la forme « vol.loc[index_ligne, index_colonne] ».
On peut aussi récupérer toutes les lignes d’une colonne « vol.loc[:, index_colonne] » ou toutes les colonnes d’une ligne « vol.loc[index_ligne, :] ». Index_ligne ou index_colonne peut prendre la forme d’un numéro ou d’un test.
Exemple
Sur la première ligne du tableau (index 0) :
vol.loc[0, "LATITUDE"] renvoie 48.691319
vol.loc[0, ["DATE", "LATITUDE", "LONGITUDE"]] renvoie DATE 1683987460055 LATITUDE 48.691319 LONGITUDE 2.091055
DATE contient une chaîne de caractères au format Timestamp. Le Timestamp désigne le nombre de millisecondes écoulées depuis le 1er janvier 1970 à minuit.
Pour convertir une chaîne de caractères en une liste en utilisant la virgule comme séparateur, on peut utiliser la méthode split :
chaine = "1,2,3"
chaine.split(",") renvoie ['1', '2', '3']
Pour connaître l'index d'un élément dans une liste, on utilise la méthode index.
ma_liste = ["1", "a", "toto"]
ma_liste.index("1") renvoie 0
ma_liste.index("a") renvoie 1
Pour connaître l'élément depuis l'index :
ma_liste[2] renvoie toto
Pour convertir un caractère d'une liste en nombre entier int ou réel float :
int(maliste[0]) renvoie 1
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0